Imperial China Restaurant

25a Lisle St., Westminster Abbey, London, United Kingdom, WC2H 7BA
Opening hours
Mon-Sat 12:00pm-12:00am
Sun 11:30am-10:30pm
Reviews
Description